package com.frogs.ucenter.entity;

import java.io.Serializable;
import java.util.Date;

public class UserPraiseInfo implements Serializable {
    private static final long serialVersionUID = -1312080307091410955L;

    /**
     * This field corresponds to the database column user_praise_info.id
     */
    private Integer id = 0;

    /**
     * This field corresponds to the database column user_praise_info.user_id
     */
    private Integer receiveUserId = 0;

    /**
     * This field corresponds to the database column user_praise_info.initiate_user_id
     */
    private Integer initiateUserId = 0;

    /**
     * This field corresponds to the database column user_praise_info.create_time
     */
    private Date createTime = new Date();
    
    private Integer openPlatformId;
    
    private Integer type;
    
    private Integer dataId;
    
    private String message;

    /**
     * This method returns the value of the database column user_praise_info.id
     *
     * @return the value of user_praise_info.id
     */
    public Integer getId() {
        return id;
    }

    /**
     * This method sets the value of the database column user_praise_info.id
     *
     * @param id the value for user_praise_info.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getReceiveUserId() {
		return receiveUserId;
	}

	public void setReceiveUserId(Integer receiveUserId) {
		this.receiveUserId = receiveUserId;
	}

	/**
     * This method returns the value of the database column user_praise_info.initiate_user_id
     *
     * @return the value of user_praise_info.initiate_user_id
     */
    public Integer getInitiateUserId() {
        return initiateUserId;
    }

    /**
     * This method sets the value of the database column user_praise_info.initiate_user_id
     *
     * @param initiateUserId the value for user_praise_info.initiate_user_id
     */
    public void setInitiateUserId(Integer initiateUserId) {
        this.initiateUserId = initiateUserId;
    }

    /**
     * This method returns the value of the database column user_praise_info.create_time
     *
     * @return the value of user_praise_info.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method sets the value of the database column user_praise_info.create_time
     *
     * @param createTime the value for user_praise_info.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

	public Integer getOpenPlatformId() {
		return openPlatformId;
	}

	public void setOpenPlatformId(Integer openPlatformId) {
		this.openPlatformId = openPlatformId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getDataId() {
		return dataId;
	}

	public void setDataId(Integer dataId) {
		this.dataId = dataId;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
}